Synonyms for "lay to rest"

Words with similar meaning